ethics business compliance recovery philosophy management hardware audit database data homogeneous consulting applications business ethics analysis business plan network education software